home *** CD-ROM | disk | FTP | other *** search
- ;
- ; Installer script for AmiSPICEed
- ; $VER: Install_AmiSPICEed 2.1
- ;
-
- ;*** set strings ***
- (set #os-to-old "Your Amiga-OS is to old, sorry...")
- (set #select-dir "Select a directory for AmiSPICEed.\nA new directory named >AmiSPICEed< will be created there!")
- (set #prog-choice "Which program version?")
- (set #language-choice "Choose your language")
- (set #select-spice "Executable file of SPICE")
-
- (if (= @language "deutsch")
- (
- (set #os-to-old "Dein Amiga-OS ist leider zu alt...")
- (set #select-dir "Wähle ein Verzeichnis für AmiSPICEed aus.\nDort wird ein neues Verzeichnis namens >AmiSPICEed< angelegt!")
- (set #prog-choice "Welche Programmversion?")
- (set #language-choice "Wähle Deine Sprache")
- (set #select-spice "Ausführbare SPICE-Datei")
- ))
-
- (if (= @language "español")
- (
- (set #os-to-old "Tu Amiga es demasiado antiguo, lo siento pero...")
- (set #select-dir "Selecciona un directorio para AmiSPICEed.\nUn nuevo directorio llamado >AmiSPICEed< sera creado alli!")
- (set #prog-choice "Que versión del programa?")
- (set #language-choice "Elige tu idioma")
- (set #select-spice "Fichero ejecutable del SPICE")
- ))
-
- (if (= @language "polski")
- (
- (set #os-to-old "Przykro mi,masz za stary system operacyjny...")
- (set #select-dir "Wskaû gdzie ma byê zainstalowany AmiSPICEed.\nZostanie tu zaîoûony katalog >AmiSPICEed< !")
- (set #prog-choice "Która wersja programu?")
- (set #language-choice "Wybierz swój jëzyk")
- (set #select-spice "Plik wykonywalny SPICE")
- ))
-
- ;*** get some system info ***
- (set vernum (getversion "libs:version.library"))
- (set ver (/ vernum 65536))
-
- ;*** start ***
- (complete 0)
- (if (< ver 36) (abort #os-to-old))
- (welcome)
- (user 3)
-
- ;create directory
- (set directory (askdir (prompt #select-dir) (help @askdir-help) (default "RAM:") (disk)))
- (makedir (tackon directory "AmiSPICEed") (infos))
- (set directory (tackon directory "AmiSPICEed"))
- (complete 10)
-
- ;copy main prog
- (set machine (askchoice (choices "AmiSPICEed 68000" "AmiSPICEed 68020+/FPU" "AmiSPICEed 68040/040" "AmiSPICEed 68060") (prompt #prog-choice) (help @askchoice-help)))
- (if (= machine 0)
- (copyfiles (prompt #copy-main) (source "AmiSPICEed") (dest directory) (infos) (noposition))
- (if (= machine 1)
- (copyfiles (prompt #copy-main-FPU) (source "AmiSPICEed_020FPU") (dest directory) (newname "AmiSPICEed") (infos) (noposition))
- (if (= machine 2)
- (copyfiles (prompt #copy-main-040) (source "AmiSPICEed_040") (dest directory) (newname "AmiSPICEed") (infos) (noposition))
- (copyfiles (prompt #copy-main-060) (source "AmiSPICEed_060") (dest directory) (newname "AmiSPICEed") (infos) (noposition)))))
- (complete 20)
-
- ;copy prefs file
- (copyfiles (prompt #copy-prefs) (source "AmiSPICEed.prefs") (dest directory))
- (complete 30)
-
- ;ask for language
- (set instlang (askchoice (choices "english" "deutsch" "español" "italiano" "français" "polski") (prompt #language-choice) (help @askchoice-help)))
-
- ;copy catalog
- ;english
- (if (= instlang 0)
- (
- (copyfiles (prompt #copy-manual) (source "AmiSPICEed_english.guide") (dest directory) (newname "AmiSPICEed.guide") (infos))
- (complete 50)
- ))
- ;deutsch
- (if (= instlang 1)
- (
- (copyfiles (prompt #copy-manual) (source "AmiSPICEed.guide") (dest directory) (newname "AmiSPICEed.guide") (infos))
- (complete 40)
- (makedir (tackon directory "Catalogs/deutsch"))
- (copyfiles (prompt #copy-locale) (source "Catalogs/deutsch/AmiSPICEed.catalog") (dest (tackon directory "Catalogs/deutsch")))
- (complete 50)
- ))
- ;español
- (if (= instlang 2)
- (
- (copyfiles (prompt #copy-manual) (source "AmiSPICEed_spanish.guide") (dest directory) (newname "AmiSPICEed.guide") (infos))
- (complete 40)
- (makedir (tackon directory "Catalogs/español"))
- (copyfiles (prompt #copy-locale) (source "Catalogs/español/AmiSPICEed.catalog") (dest (tackon directory "Catalogs/español")))
- (complete 50)
- ))
- ;italiano
- (if (= instlang 3)
- (
- (copyfiles (prompt #copy-manual) (source "AmiSPICEed_english.guide") (dest directory) (newname "AmiSPICEed.guide") (infos))
- (complete 40)
- (makedir (tackon directory "Catalogs/italiano"))
- (copyfiles (prompt #copy-locale) (source "Catalogs/italiano/AmiSPICEed.catalog") (dest (tackon directory "Catalogs/italiano")))
- (complete 50)
- ))
- ;français
- (if (= instlang 4)
- (
- (copyfiles (prompt #copy-manual) (source "AmiSPICEed_french.guide") (dest directory) (newname "AmiSPICEed.guide") (infos))
- (complete 40)
- (makedir (tackon directory "Catalogs/français"))
- (copyfiles (prompt #copy-locale) (source "Catalogs/français/AmiSPICEed.catalog") (dest (tackon directory "Catalogs/français")))
- (complete 50)
- ))
- ;polski
- (if (= instlang 5)
- (
- (copyfiles (prompt #copy-manual) (source "AmiSPICEed_english.guide") (dest directory) (newname "AmiSPICEed.guide") (infos))
- (complete 40)
- (makedir (tackon directory "Catalogs/polski"))
- (copyfiles (prompt #copy-locale) (source "Catalogs/polski/AmiSPICEed.catalog") (dest (tackon directory "Catalogs/polski")))
- (complete 50)
- ))
-
- ;copy images and History
- (copyfiles (prompt #copy-iff) (source "surfing.iff") (dest directory))
- (copyfiles (prompt #copy-iff) (source "NE5561.iff") (dest directory) (infos))
- (copyfiles (prompt #copy-iff) (source "History") (dest directory) (infos))
- ;copy directories
- (makedir (tackon directory "circs"))
- (copyfiles (prompt #copy-circs) (source "circs") (dest (tackon directory "circs")) (all))
- (complete 60)
- (makedir (tackon directory "bibs"))
- (copyfiles (prompt #copy-bibs) (source "bibs") (dest (tackon directory "bibs")) (all))
- (complete 70)
- (makedir (tackon directory "spice"))
- (copyfiles (prompt #copy-spice) (source "spice") (dest (tackon directory "spice")) (all))
- (complete 80)
- (makedir (tackon directory "TeX"))
- (copyfiles (prompt #copy-TeX) (source "TeX") (dest (tackon directory "TeX")) (all))
- (complete 90)
-
- ;modify SPICEEXE tooltype
- (set #spice (askfile (prompt #select-spice) (help @askfile-help) (default "spice3f5full")))
- (tooltype (prompt #change-tooltype) (help @tooltype-help) (dest (tackon directory "AmiSPICEed")) (settooltype "SPICEEXE" #spice))
- (complete 100)
-
-